home *** CD-ROM | disk | FTP | other *** search
/ Aminet 38 / Aminet 38 (2000)(Schatztruhe)[!][Aug 2000].iso / Aminet / dev / basic / ImageDTInfo.lha / ImageDTInfo.readme < prev   
Encoding:
Text File  |  2000-05-26  |  4.4 KB  |  89 lines

  1. Short:    Image Datatype Info 1.5 tool
  2. Author:   amidde@arrakis.es (Dámaso D. Estévez)
  3. Uploader: amidde@arrakis.es (Dámaso D. Estévez)
  4. Type:     dev/basic
  5. Version:  1.5
  6.  
  7.  ENGLISH
  8.  
  9.    * Requieres OS 3.0+ (because use the "datatypes.library").
  10.    * Start  only  from CLI/Shell or an Arexx script
  11.      (like the FWCalendar script wrote by Ron Goertz ;)
  12.    * Arguments: only an image file name.
  13.    * See  the  source  code for more info about how works...  and re-use
  14.      freely this code in your own project if you wants.
  15.    * Created with: OS 3.5, A1200, Hisoft Basic 2 & Developper CD 2.1
  16.  
  17.    Changes from v1.1:
  18.    * Separate headers loading (OS constants & functions) for to speed up
  19.      the  compilation:   the  filename  is  "Tokens.bas"  (included  the
  20.      compiler options:  "HBCTokens.opts").
  21.    * Enhaced   the  CLI/Shell  arguments  parser:   now  the  unnecesary
  22.      arguments are ignored, the template is shown (use "?" as argument),
  23.      the  filenames  with  quotation  marks  are  accepted  and  the the
  24.      start/final  spaces  are  ignored (except if they are enclosed with
  25.      the quotation marks).  The routine was separated from the main code
  26.      (fast compilation/development).
  27.    * Simplified  the  main  code  (using  functions and subroutines with
  28.      separate  load):   this  enhaces the development and the test work.
  29.      Included the compiler options ("HBCImageDTInfo.opts" file).
  30.    * Enhaced (I think) the source file with more remarks.
  31.    * Included  a  very fast routine for to identify and extract the info
  32.      from   the  PNG  files  (v1.2  specification),  because  using  the
  33.      datatypes system the process can be some slow.
  34.    * With OS local support!!!
  35.    * PGP'ed  all  files  (you  can obtain easily my public keyfile here:
  36.      <http://www.arrakis.es/~amidde/txt/PGP.txt>).
  37.  
  38.    Future:
  39.    None...   except,  fix  the  bugs  found  and, perhaps (only perhaps)
  40.    include other fast routine for JPEG files (If I find the info...  and
  41.    the coding is easy :D)
  42.  
  43.                                  --------
  44.  
  45.  ESPAÑOL
  46.  
  47.    * Requiere S.O. 3.0+ (pues emplea la biblioteca "datatypes.library").
  48.    * Ejecútelo  sólo  desde una ventana CLI/Shell o desde un guión ARexx
  49.      (como FWCalendar escrito por Ron Goertz ;).
  50.    * Argumentos: sólo el nombre de un fichero gráfico.
  51.    * Consulte  el  código  fuente  para  información de cómo funciona el
  52.      programa... y reutilícelo libremente en sus propios proyectos si lo
  53.      desea.
  54.    * Creado con: S.O. 3.5, A1200, Hisoft Basic 2 y Developper CD 2.1
  55.  
  56.    Cambios desde la versión 1.1:
  57.    * Separada   la  cargas  de  cabeceras  (definición  de  funciones  y
  58.      constantes  del  S.O.)  en  un  fichero  llamado  "Token.bas"  para
  59.      acelerar  la  compilación  final.   Se incluye las preferencias del
  60.      compilador (fichero "HBCTokens.opts").
  61.    * Mejorado  el  procesado  de argumentos CLI/Shell:  ahora se ignoran
  62.      los  argumentos  innecesarios,  muestra su sintaxis tal como exigen
  63.      las  normas  de  estilo de programación para Amiga (uso de "?" como
  64.      argumento),  se  soportan  nombres  de  ficheros  encerrados  entre
  65.      comillas  y  los  espacios  iniciales  y  finales  son considerados
  66.      delimitadores  de  los  argumentos  y  suprimidos  (SALVO que vayan
  67.      encerrados  entre  comillas).   La  rutina  ha  sido  separada para
  68.      facilitar el desarrollo y compilación del programa.
  69.    * Simplificado  al  máximo  el programa principal (uso de funciones y
  70.      subrutinas  de  carga  separada,  lo  que  facilita el desarrollo y
  71.      prueba de las diferente partes de forma independiente).  Se incluye
  72.      las preferencias del compilador (fichero "HBCImageDTInfo.opts").
  73.    * Código ¿mejor comentado? r8-?.
  74.    * Incluida   rutina   ultrarrápida  para  identificar  y  extraer  la
  75.      información  de  los ficheros PNG (especificación 1.2)...  que como
  76.      todos sabemos, debido a su algoritmo de compresión, pueden ser algo
  77.      lentos de procesar por los tipos del datos del S.O.
  78.    * ¡¡Incluido soporte local del S.O.!!
  79.    * Todos  los  ficheros  han  sido  firmados con PGP (puede obtener mi
  80.      llave pública en <http://www.arrakis.es/~amidde/txt/PGP.txt>).
  81.  
  82.    Planes futuros:
  83.    Ninguno...   excepto,  corregir  errores  encontrados  y quizás (sólo
  84.    quizás)  incluir  otra  rutina  ultrarrápida  para  ficheros JPEG (si
  85.    encuentro la información necesaria... y su programación fácil :D).
  86.  
  87.                                 Saludos a los fidonautas de AMIGA.R34 ;)
  88.  
  89.